package com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response;

import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.base.LedBackVo;

/**
 * Created by fangyf18371 on 2016/7/14.
 * 可用持仓查询返回结果集
 */
public class PositionVo extends LedBackVo {
    protected String fund_account;// 资产账户
    protected String exchange_type;//	C4	交易类别
    protected String stock_account;//	C11	证券账号
    protected String stock_code;//	C6	证券代码
    protected String stock_name;//	C32	证券名称
    protected String stock_type;//	C4	证券类别
    protected int hold_amount;//	N10	持有数量
    protected int current_amount;//	N10	当前数量
    protected int enable_amount;//	N10	可用数量
    protected int real_buy_amount;//	N10	回报买入数量
    protected int real_sell_amount;//	N10	回报卖出数量
    protected int uncome_buy_amount;//	N10	未回买入数量
    protected int uncome_sell_amount;//	N10	未回卖出数量
    protected int entrust_sell_amount;//	N10	委托卖出数量
    protected Double last_price;//	N16.3	最新价
    protected Double cost_price;//	N11.3	成本价
    protected Double keep_cost_price;//	N11.3	保本价
    protected Double income_balance;//	N16.2	盈亏金额
    protected String hand_flag;//	C1	手标志
    protected Double market_value;//	N16.2	证券市值
    protected Double av_buy_price;//	N11.4	买入均价
    protected Double av_income_balance;//	N16.2	实现盈亏
    protected Double cost_balance;//	N16.2	持仓成本
    protected String position_str;//	C100	定位串
    protected String delist_flag;//	C1	退市标志
    protected String delist_date;//	N8	退市日期
    protected Double par_value;//	N11.4	面值
    protected int frozen_amount;//	N10	冻结数量
    protected Double profit_ratio;//	N16.2	盈亏比例(%)

    public String getFund_account() {
        return fund_account;
    }

    public void setFund_account(String fund_account) {
        this.fund_account = fund_account;
    }

    public String getExchange_type() {
        return exchange_type;
    }

    public void setExchange_type(String exchange_type) {
        this.exchange_type = exchange_type;
    }

    public String getStock_account() {
        return stock_account;
    }

    public void setStock_account(String stock_account) {
        this.stock_account = stock_account;
    }

    public String getStock_code() {
        return stock_code;
    }

    public void setStock_code(String stock_code) {
        this.stock_code = stock_code;
    }

    public String getStock_name() {
        return stock_name;
    }

    public void setStock_name(String stock_name) {
        this.stock_name = stock_name;
    }

    public String getStock_type() {
        return stock_type;
    }

    public void setStock_type(String stock_type) {
        this.stock_type = stock_type;
    }

    public int getHold_amount() {
        return hold_amount;
    }

    public void setHold_amount(int hold_amount) {
        this.hold_amount = hold_amount;
    }

    public int getCurrent_amount() {
        return current_amount;
    }

    public void setCurrent_amount(int current_amount) {
        this.current_amount = current_amount;
    }

    public int getEnable_amount() {
        return enable_amount;
    }

    public void setEnable_amount(int enable_amount) {
        this.enable_amount = enable_amount;
    }

    public int getReal_buy_amount() {
        return real_buy_amount;
    }

    public void setReal_buy_amount(int real_buy_amount) {
        this.real_buy_amount = real_buy_amount;
    }

    public int getReal_sell_amount() {
        return real_sell_amount;
    }

    public void setReal_sell_amount(int real_sell_amount) {
        this.real_sell_amount = real_sell_amount;
    }

    public int getUncome_buy_amount() {
        return uncome_buy_amount;
    }

    public void setUncome_buy_amount(int uncome_buy_amount) {
        this.uncome_buy_amount = uncome_buy_amount;
    }

    public int getUncome_sell_amount() {
        return uncome_sell_amount;
    }

    public void setUncome_sell_amount(int uncome_sell_amount) {
        this.uncome_sell_amount = uncome_sell_amount;
    }

    public int getEntrust_sell_amount() {
        return entrust_sell_amount;
    }

    public void setEntrust_sell_amount(int entrust_sell_amount) {
        this.entrust_sell_amount = entrust_sell_amount;
    }

    public Double getLast_price() {
        return last_price;
    }

    public void setLast_price(Double last_price) {
        this.last_price = last_price;
    }

    public Double getCost_price() {
        return cost_price;
    }

    public void setCost_price(Double cost_price) {
        this.cost_price = cost_price;
    }

    public Double getKeep_cost_price() {
        return keep_cost_price;
    }

    public void setKeep_cost_price(Double keep_cost_price) {
        this.keep_cost_price = keep_cost_price;
    }

    public Double getIncome_balance() {
        return income_balance;
    }

    public void setIncome_balance(Double income_balance) {
        this.income_balance = income_balance;
    }

    public String getHand_flag() {
        return hand_flag;
    }

    public void setHand_flag(String hand_flag) {
        this.hand_flag = hand_flag;
    }

    public Double getMarket_value() {
        return market_value;
    }

    public void setMarket_value(Double market_value) {
        this.market_value = market_value;
    }

    public Double getAv_buy_price() {
        return av_buy_price;
    }

    public void setAv_buy_price(Double av_buy_price) {
        this.av_buy_price = av_buy_price;
    }

    public Double getAv_income_balance() {
        return av_income_balance;
    }

    public void setAv_income_balance(Double av_income_balance) {
        this.av_income_balance = av_income_balance;
    }

    public Double getCost_balance() {
        return cost_balance;
    }

    public void setCost_balance(Double cost_balance) {
        this.cost_balance = cost_balance;
    }

    public String getPosition_str() {
        return position_str;
    }

    public void setPosition_str(String position_str) {
        this.position_str = position_str;
    }

    public String getDelist_flag() {
        return delist_flag;
    }

    public void setDelist_flag(String delist_flag) {
        this.delist_flag = delist_flag;
    }

    public String getDelist_date() {
        return delist_date;
    }

    public void setDelist_date(String delist_date) {
        this.delist_date = delist_date;
    }

    public Double getPar_value() {
        return par_value;
    }

    public void setPar_value(Double par_value) {
        this.par_value = par_value;
    }

    public int getFrozen_amount() {
        return frozen_amount;
    }

    public void setFrozen_amount(int frozen_amount) {
        this.frozen_amount = frozen_amount;
    }

    public Double getProfit_ratio() {
        return profit_ratio;
    }

    public void setProfit_ratio(Double profit_ratio) {
        this.profit_ratio = profit_ratio;
    }
}
